Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia #1-w1 Australia #1-w2 Australia F1 Italy F4 Great Britain F1 Netherlands F3 USA F28 Australia F2 Netherlands F1 Netherlands F4 Israel F1 Canada F1 Canada F2 Great Britain F6 Great Britain F7 Great Britain F8 Australia #1-w4 Netherlands F4 Italy F16 Netherlands F1 Italy F3B Italy F4 Spain F36 United Arab Emirates F2 Italy F25 Italy F28 Italy F1 Italy F27 Italy F4 Italy F7 Netherlands F2 Germany F6 Sweden F4 Kuwait F1 Kuwait F2 Netherlands F1 Australia #1-w3 Great Britain F2 Italy F24 Germany-w3 Germany-w4 Belgium F2 Israel F2 Israel F3 Germany F5 Croatia F1 Croatia F2 Canada F3 Great Britain F5 Morocco F4 Italy F15 Italy F16 Netherlands F3 Great Britain F15 Netherlands F2 Italy F27 United Arab Emirates F1 Italy F2 Portugal F3 Pekao Open 2001 - Szczecin Banca Stato Challenger Lugano - Lugano Tampere Imageneering Open - Tampere Uncle Toby's Australian Men's Clay Court Challenger - Canberra College Station Challenger - College Station Nottingham Men's Challenger - Nottingham Unicredit (Suisse) Bank S.A. Challenger - Chiasso Kosice Open-Steelers Cup 2008 - Kosice ATP Open Castilla y Leon - Segovia Korat Challenger Cremona Challenger Charlottesville Challenger Jersey Challenger Helsinki Challenger Braunschweig Challenger Manerbio Challenger Geneva Challenger Rijeka Challenger USTA Men's Challenger of Dallas - Dallas Bergamo Challenger Furth Challenger Siemens Open - Scheveningen 3rd Volkswagon Challenger - Wolfsburg Kobstaedernes ATP Challenger - Kolding IX Gramado Open - Gramado Labertz Open by Stawag - Aachen Kolding Challenger Ljubljana Open 2002 - Ljubljana Istanbul Challenger Finnish Open - Helsinki Caltanissetta Challenger Scheveningen Challenger Akbank Private Banking TED Open 2006 - Istanbul Dallas Challenger ATP Guzzini Challenger - Recanati Mordovia Cup - Saransk Ethias Trophy - Mons Prostejov Challenger Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia Scheveningen Challenger Ljubljana Open 2008 - Ljubljana Alphen Challenger Trnava Challenger Aix En Provence Challenger Bordeaux Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Scheveningen Challenger ATP Challenger Numea - New Caledonia Genova Challenger Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo Top Wool Challenger-Immagine Trophy - Biella Siemens Open - Scheveningen Trnava Challenger Internazionali de Tennis di Bergamo - Bergamo 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Rennes Challenger ECU Prague Open - Prague Tatra Banka Slovak Open - Bratislava Tampere Imageneering Open - Tampere Nokian Hakkapeliitta Open - Tampere Austin Challenger - Austin Music City Challenger - Nashville Sarajevo Open - Sarajevo Warsteiner Challenger Lubeck - Lubeck Sibiu Challenger Rome Challenger Badden Open by Rothaus - Ettlingen Warta Cup 2001 - Sopot Asics Challenger Open - Monchengladbach IPP Open - Helsinki Ljubljana Open - Ljubljana Florence Challenger Champaign Challenger Luedenscheid Challenger Hamburg Challenger 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Steelers Cup 2005 - Kosice Challenger Brasov - Brasov Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Siemens Open 2007 - Scheveningen Togliatti Cup - Togliatti Akbank Private Banking TED Open - Istanbul Ljubljana Open - Ljubljana Amer-Wilson Tampere Challenger - Tampere Bangkok Challenger The Tarka Challenger - Barnstaple Trieste Challenger Luedenscheid Challenger Internazionali di Tennis di Bergamo - Bergamo III Isla de Lanzarote - Lanzarote III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Siemens Open - Scheveningen Scania Stockholm Open - Stockholm Aamulehti Tampere Open - Tampere Copenhagen Open - Copenhagen Akbank Private Banking TED Open - Istanbul Tenerife Challenger Scheveningen Challenger Istanbul Challenger Trani Challenger Heilbronn Challenger Caltanissetta Challenger Rome Challenger Rhodes Challenger Furth Challenger Uncle Toby's Burnie Challenger - Tasmania Liberec Challenger Orbetello Challenger Cordenons Challenger Scheveningen Challenger Como Challenger Alphen Challenger Tarragona Challenger Hamburg Challenger - Hamburg Head Cup Busan Open - Busan 2005 Freeman Men's Challenger - Joplin Open Mutouest de Saint-Brieuc - St. Brieuc Bank Austria Tennis Trophy - Vienna Arroyo de la Encomienda - Valladolid Open de Tenis Amaya - Pamplona Lubbock Challenger - Lubbock Copenhagen Open - Copenhagen Warsteiner Challenger Wolfsburg - Wolfsburg The Nottingham Challenger - Nottingham The LTA Cardiff Challenger - Cardiff Ciudad de Telde - Telde Schickendanz Open - Furth Budapest Challenger - Budapest St. Petersburg Challenger 2006 - St. Petersburg Citta di Como - Como Siemens Open 2004 - Scheveningen The LTA Nottingham Challenger - Nottingham Ford Tennis Championships - Louisville LTA Wrexham Challenger - Wrexham BMW Tennis Championship - Sunrise Burbank Challenger - Burbank XI Torneo Internazionale di Tennis - Barletta LTA Cardiff Challenger - Cardiff Morocco Tennis Tour - Marrakech Isla de Gran Canaria - Mas Palomas Penza Cup - Penza Tean International - Alphen Posillipo Tennis Cup - Napoli IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury ATP Open Castilla y Leon - Segovia 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Telenordia Swedish Open - Bastad Pharma Medico Open 2008 - Aarhus Open Diputacion Ciudad de Pozoblanco - Cordoba PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Isla de Lanzarote - Lanzarote Asirom Challenger Brasov - Brasov BMW Tennis Championship - Sunrise ABN/AMRO World Tennis Tournament - Rotterdam Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Alphen Challenger Bet-at-home Cup - Kitzbuhel Credit Agricole Suisse Open - Gstaad Kobstaedernes ATP Challenger - Kolding Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Tatra Banka Slovak Open - Bratislava The Priority Telecom Open - Amersfoort The Nottingham Cahllenger - Nottingham Bergamo Challenger Qatar ExxonMobil Open - Doha Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm ATP Challenger Numea - New Caledonia Chennai Open - Chennai Mons Challenger ABN AMRO World Tennis Tournament - Rotterdam KGHM Polish Indoors - Wroclaw The LTA Men's Challenger - Southampton Black Forest Open 2002 - Freudenstadt Knoxville Challenger Rennes Challenger Reunion Island Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Belgrade Challenger PBZ Zagreb Indoors - Zagreb Sarajevo Challenger Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Barletta Challenger The Nottingham Open - Nottingham Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Johannesburg Challenger PBZ Zagreb Indoors - Zagreb Athens Challenger Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad TED Open - Istanbul Challenger Groningen - Groningen Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad If Stockholm Open - Stockholm Open Sud de France - Montpellier Lugano Challenger Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Prostejov Challenger Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem 2005 Tulsa Challenger - Tulsa Pozoblanco Challenger PTT Thailand Open - Bangkok Erste Bank Open - Vienna Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca San Marino Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Warsteiner Challenger Lubeck - Lubeck Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Bangkok Challenger Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open Castilla y Leon - Segovia Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Open de Rennes La Trinitaine - Rennes Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem The Surbiton Trophy - Surbiton Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow S Tennis Master Championship - Graz Millennium Estoril Open - Estoril ASB Classic - Auckland Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Smith Barney Men's Challenger - Covington Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Suisse Open - Gstaad European Open - Antwerp Swiss Indoors Basel - Basel ASB Classic - Auckland Garanti Koza Sofia Open - Sofia GHI Bronz Classic - Bronx Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest Geneva Open - Geneva ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Suisse Open - Gstaad Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel South African Airways Open - East London Maharashtra Open - Pune Izmir Cup - Izmir ASB Classic - Auckland Szczecin Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Forli Challenger Antalya Cup - Antalya Meerbusch Challenger Mercedes Cup - Stuttgart Plava Laguna Croatia Open - Umag Forli 6 Challenger Milan Challenger Rakuten Japan Open - Tokyo European Open - Antwerp Ismaning Challenger Swiss Indoors Basel - Basel Koblenz Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio ABN AMRO World Tennis Tournament - Rotterdam Next Generation Adelaide International - Adelaide Dubai Duty Free Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Marrakech Apia International - Sydney Gazprom Hungarian Open - Budapest Wideyes Swedish Open - Bastad Rio Open 500 - Rio de Janeiro Libema Open - 's-Hertogenbosch Noventi Open - Halle Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle German Tennis Championships - Hamburg Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Winston-Salem Open - Winston-Salem Aix En Provence Challenger Ordina Open - s-Hertogenbosch If Stockholm Open - Stockholm Gerry Weber Open - Halle Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Telenordia Swedish Open - Bastad AEGON International - Eastbourne Austrian Open - Kitzbuhel Chennai Open - Chennai Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Telenordia Swedish Open - Bastad Delray Beach International Tennis Championships - Delray Beach Millennium Estoril Open - Estoril Grand Prix Hassan II - Casablanca Great Ocean Road Open - Melbourne China Open - Beijing Cancun Challenger Stockholm Open - Stockholm If Stockholm Open - Stockholm Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Scheveningen Challenger BCR Open Romania - Bucharest Ricoh Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Sofia Open - Sofia Adelaide International 2 - Adelaide Millennium Estoril Open - Estoril BMW Open - Munich Libema Open - 's-Hertogenbosch Topshelf Open - 's-Hertogenbosch Sophia Antipolis Challenger Banja Luka Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Hamburg Challenger Bangkok Challenger Pau Challenger Nur-Sultan Challenger Prague Challenger Prague II Challenger Ostrava Challenger Heineken Open - Auckland Biella 3 Challenger Split 1 Challenger Ostrava Challenger Amersfoort Challenger Braga Challenger Lisbon Challenger Losinj Challenger Ismaning Challenger Forli 4 Challenger Traralgon Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger St. Brieuc Challenger Winston-Salem Open - Winston-Salem Sanremo Challenger Prague 1 Challenger Shymkent 1 Challenger Shymkent 2 Challenger Amersfoort Challenger San Marino Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger Alicante Challenger Andria Challenger Maspalomas Challenger TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona UNICEF Open - 's Hertogenbosch Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok UNICEF Open - 's Hertogenbosch Erste Bank Open - Vienna Open 13 - Marseille Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Libema Open - 's-Hertogenbosch Bet-at-home Cup - Kitzbuhel Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle Open 13 - Marseille Sony Ericsson Open - Miami Rogers Masters - Montreal Rakuten Japan Open - Tokyo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Generali Open - Kitzbuhel Sony Open Tennis - Miami Mutua Madrid Open - Madrid Brisbane International - Brisbane Heineken Open - Auckland BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open de Nice Cote d'Azur - Nice Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Ricoh Open - 's-Hertogenbosch Garanti Koza Sofia Open - Sofia Plava Laguna Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Group I, 1R, URU-NED 0-4 Wimbledon - London French Open - Paris U.S. Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 2R, RUS-NED 4-1 French Open - Paris Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, Group I, 2R, AUT-NED 2-3 French Open (juniors) Wimbledon - London French Open - Paris Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, CAN-NED 3-1 Shanghai Rolex Masters - Shanghai Olympics - Paris Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, World Group, QR, CZE-NED 1-3 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, NED-SUI 2-3 Olympics - London Olympics - Rio de Janeiro